#通过索引访问
list1=['java', 'javascript', 'c', 'python', 'vue', 'bootstrap', 'ssm', 'photoshop']
print(list1[3])
print(list1[-2])
#遍历访问
for i in list1:
    print(i,end='')
i = 0
while i<len(list1):
    print(list1[i])
    i+=1
#切片访问:返回的是一个新的列表list([start:end:step])
print(list1[1:4])
print(list1[1:])
print(list1[1:8:2])
print(list1[:6])
print(list1[:])
#通过切片来修改
list1[:2]=['english','math','chinese']
print(list1)
#删除
list1[:3]=[]
print(list1)
#增加
list1[6:]=['english','math']
print(list1)
#排序
list2=list(range(1,11))
print(list2)
import random
random.shuffle(list2)#打乱顺序
print(list2)
#1.sort()
list2.sort()#升序
print(list2)
list2.sort(reverse=True)#降序
print(list2)
list3=['abc','ab','abcde']
list3.sort(key=len)
print(list3)
#2.reverse()
list3.reverse()
print(list3)
#3. sorted()得到一个新的列表，对原列表没有影响
print(sorted(list2,reverse=True))
print(list2)
#in not in
print(10 in list2)
print(11 not in list2)
print(max(list2))
print(min(list2))
print(sum(list2))